package com.tsingteng.cosfun.ui.message.comment.videocomment;

import com.tsingteng.cosfun.bean.AddVideoCommentResultBean;
import com.tsingteng.cosfun.bean.MessageVideoCommentBean;
import com.tsingteng.cosfun.mvp.view.IView;

/**
 * @我。赞我。评论我页面点击展示视频评论页契约类
 * 常胜
 * 2018.8.23
 * */
public class VideoCommentContract {
    /**
     * @我。赞我。评论我页面点击展示视频评论页P曾接口
     * 常胜
     * 2018.8.23
     * */
    public interface IVideoCommentPresenter{
        /**
         * 视频评论列表
         *
         * @param page
         * @param id*/
        void getVideoCommentList(int page, int id,String commonId);

        /**
         * 进行对视频的评论
         * @param workId
         * @param commentId
         * @param pointerUserId
         * @param parentCommentId
         * @param id       */
        void getMyVideoComment(String workId, String commentId, String pointerUserId, String parentCommentId, int id);
        /**
         * 赞我
         *
         * @param s
         * @param i*/
        void getPriseCount(String s, int i);

        void commDel(String commid);

    }
    /**
     * @我。赞我。评论我页面点击展示视频评论页V层接口
     * 常胜
     * 2018.8.23
     * */
    public interface IVideoCommentView extends IView{
        /**
         * 视频评论列表
         *
         * @param messageVideoCommentBean*/
        void showVideoCommentListResult(MessageVideoCommentBean messageVideoCommentBean);

        /**
         * 进行对便当的评论
         *
         **/
        void showMyVideoCommentResult(AddVideoCommentResultBean addVideoCommentResultBean);

        /**
         * 赞我
         *
         * @param status*/
        void showPriseCount(int status);



    }
}
